package com.pearadmin.pro.modules.ta.domain;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pearadmin.pro.common.web.base.domain.BaseDomain;
import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;

/**
 * ta对象 TA
 *
 * @author ChenJian
 * @date 2021-08-22
 */
@Data
@Alias("TA")
@TableName("crm_ta")
public class TA extends BaseDomain {

    @ApiModelProperty(value = "主键")
    @TableField("id")
    private Long id;

    @ApiModelProperty(value = "ta姓名 ")
    @TableField("ta_name")
    private String taName;

    @ApiModelProperty(value = "ta性别 ")
    @TableField("ta_sex")
    private String taSex;

    @ApiModelProperty(value = "出生年月 ")
    @TableField("ta_birth_date")
    private Date taBirthDate;

    @ApiModelProperty(value = "专业 ")
    @TableField("ta_major")
    private String taMajor;

    @ApiModelProperty(value = "ta电话 ")
    @TableField("ta_phone")
    private String taPhone;

    @ApiModelProperty(value = "ta邮箱 ")
    @TableField("ta_email")
    private String taEmail;

    @ApiModelProperty(value = "证件类型 ")
    @TableField("ta_document_type")
    private String taDocumentType;

    @ApiModelProperty(value = "证件号 ")
    @TableField("ta_certificate_no")
    private String taCertificateNo;

    @ApiModelProperty(value = "所属学校 ")
    @TableField("sch_id")
    private Long schId;

    @ApiModelProperty(value = "所属学校名称 ")
    @TableField("sch_name")
    private String schName;

    @ApiModelProperty(value = "负责科目 ")
    @TableField("responsible_account")
    private String responsibleAccount;
}
